Synonyms for "Galilean satellite"

Words with similar meaning